Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy #1-w1 Italy #1-w2 Italy #1-w3 Italy #1-w4 Turkey #1-w1 Turkey #1-w2 Turkey #1-w4 Spain F10 Spain F11 Spain F12 Germany F9 Russia F2 UAE F1 Russia F5 Amer-Wilson Challenger - Tampere Challenger Ford de Cherbourg - Cherbourg ATU Cup 1999 - Weiden Muller Cup 99 - Ulm Togliatti Cup - Togliatti Turkey #1-w3 Renault Slovenian Open - Ljubljana Heilbronn Open - Heilbronn USTA Men's Challenger of Urbana-Champaign - Urbana Espinho Challenger - Espinho Open de Franche Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Prague Challenger - Prague Northern Electric Open 1999 - Newcastle KGHM Polish Indoors - Wroclaw Tennis Cup of Flanders - Ostende Open de L'Isere-Open 38 - Grenoble Milan Challenger Skandia Open - Linz Honda Kah Singapore Men's Tennis Open - Singapore Pozoblanco Challenger Zagreb Open - Zagreb Copa Sevilla - Seville ECM Cup - Prague Jaegermeister Open - Braunschweig Memorial Kolyaskin - Donetsk XL Bermuda Open - Bermuda Open de Charleroi - Charleroi Black Forest Open - Alpirsbach Medicor Open - Budapest Zagreb Open - Zagreb Cairo Challenger - Cairo Maia Open - Oporto Newcastle Challenger - Newcastle Kuppers Kolsch Cup Aachen - Aachen Quelle Cup 1999 - Furth St. Petersburg Challenger - St. Petersburg Orleans Challenger Alexander Kolyaskin Memorial - Donetsk Pekao Open 2004 - Szczecin Budapest Challenger Brescia Challenger Manerbio Challenger Alphen Challenger Santiago Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Parma Challenger Milan Challenger Biella Challenger Hamburg Challenger V Trofeo Barcelona de Tenis - Barcelona Kyiv UMC Open - Kiev 9th Wartburg Open - Eisenach Andria Challenger Mauritius Open - Mauritius Togliatti Cup - Togliatti Geneva Challenger - Geneva Milan Indoors - Milan Munster CH Legg Mason Tennis Classic - Washington D.C. Paegas Czech Open - Prague Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca Qatar Mobil Open 2000 - Doha St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Aix En Provence Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Lisbon Challenger Mallorca Open - Mallorca Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Open 13 - Marseille Estoril Open - Estoril Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel San Benedetto Challenger Tokyo Munich Bologna Sparkessen Magdeburg Open - Magdeburg Hilversum Moscow Auckland Milan Stuttgart Wartburg Open - Eisenach Optimus Maia Open - Maia Nice Manchester Gstaad Stuttgart New Haven Bordeaux Cosmorom Challenger - Brasov Toulouse Bolzano Como Challenger Vienna 2000 Cairo Challenger - Cairo Wellington Okal Cup - Eckental Sydney Brussels Stuttgart Barcelona Hilversum Indianapolis Schenectady Basel Tel Aviv Adelaide USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Sydney University of Tennessee USTA Men's Challenger - Knoxville Challenger 42 - Andrezieux Nice Umag Heilbronn Open - Heilbronn Kyoto Challenger - Kyoto Stuttgart V Torneo Internazionale di Tennis - Barletta Kitzbuhel Marbella Challenger Basel Challenger Casino Lugano - Lugano Tokyo Moscow Citta di Brindisi - Brindisi Tata Open - Chennai IPP Open - Helsinki Milan Indoors - Milan Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Prostejov Challenger Synsam Swedish Open - Bastad Heilbronn Challenger - Heilbronn Milan Challenger Bastad Challenger Mercedes Cup - Stuttgart Open Diputacion Pozoblanco - Cordoba Polish Open 99 - Poznan Liberec Challenger Prague Open - Prague Eckental Challenger Rennes Challenger Kremlin Cup - Moscow Zivnobanka Open - Prostejov ATU Cup - Weiden Braunschweig Open - Braunschweig Wartburg Open - Eisenach Sopot Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger Dubai Open - Dubai Caltanissetta Challenger Noumea Challenger Estoril Open - Estoril Indian Wells Challenger Marbella Challenger Poznan Challenger - Poznan Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Grolsch Cup - Warsaw Braga Challenger Mercedes Cup - Stuttgart Croatia Open - Umag Rado Geneva Challenger - Geneva Poznan Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Crystal Cup 1998 - Portoroz Grand Prix de Tennis de Lyon - Lyon Warsteiner Challenger Lubeck - Lubeck Next Generation Adelaide International - Adelaide Genova Challenger Sydney International - Sydney Open de Nice - Nice SAP Open - San Jose Tennis Channel Open - Las Vegas Genova Challenger Gran Canaria 2 Challenger Open SEAT Godo 2006 - Barcelona Copa Ericsson - Sao Paulo Aix En Provence Challenger Ordina Open - 's-Hertogenbosch Kyiv Open - Kiev AXA Open - Lisbon Synsam Swedish Open - Bastad The Scottish Tennis Championships - Edinburgh Generali Open - Kitzbuhel AXA Open II - Espinho Orange Prokom Open - Sopot Open Diputacion - Cordoba Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo DPD Challenger 2000 - Aschaffenburg CA-Challenge 2000 - Graz Barcelona Challenger Jameson Cup - Milan KGHM Polish Indoors - Wroclaw The Wrexham Challenger - Wrexham TED Open - Istanbul The 69th King's Cup-Thailand Open - Bangkok Monterrey Challenger Heineken Open - Auckland Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto VI Open Banc Agricol - Andorra Nuembrecht Challenger - Nuembrecht Open de l'Isere - Grenoble Napoli Challenger - Napoli Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Ciur Cup 99 - Prague ABN/AMRO World Tennis Tournament - Rotterdam St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Heineken Open - Auckland Genova Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open Seat-Godo 2000 - Barcelona Medibank International - Sydney Catella Swedish Open - Bastad Medibank International - Sydney Adidas International - Sydney Open Sabadell Atlantico - Barcelona Lisbon CH Open 13 - Marseille 2000 Mercedes Cup - Stuttgart Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Seville Challenger Japan Open - Tokyo Oporto CH Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Chevrolet Cup - Vina del Mar Open Sabadell Atlantico - Barcelona Open 13 - Marseille Ordina Open - s-Hertogenbosch Copa AT&T - Buenos Aires International Championship of Croatia - Umag China Open - Beijing Movistar Open - Santiago Prague II Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Biella Challenger Marbella Challenger Adidas International - Sydney Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad CA Tennis Trophy - Vienna ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Geneva Valencia Open - Valencia Brisbane International - Brisbane Gstaad Tel Aviv Bastad Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca VTR Open - Vina del Mar Brasil Open - Sao Paulo Open de Moselle - Metz Seville Challenger Shanghai Copa Claro - Buenos Aires Dubai Abierto Mexicano Telcel - Acapulco Antwerp Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bermuda ABN AMRO World Tennis Tournament - Rotterdam Basel Kitzbuhel New Haven St. Petersburg Ordina Open - 's-Hertogenbosch Barcelona ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Prague Open de Tenis Comunidad Valenciana - Valencia Doha Orange Warsaw Open - Warsaw Athens Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Moscow Doha Dubai Milan Hong Kong Stuttgart Adidas International - Sydney US Men's Clay Court Championship - Houston Prague Indianapolis Bucharest Athens Tel Aviv SkiStar Swedish Open - Bastad Barcelona Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Rome Challenger Moscow Brussels Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Estoril Barcelona Catella Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad International German Open - Hamburg Shenzhen Open - Shenzhen Florence Bet-at-home Open - Hamburg Argentina Open - Buenos Aires Genova Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch China Open - Beijing Open 13 - Marseille Shanghai Open '97 - Shanghai Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz President's Cup 1997 - Tashkent Heineken Open - Auckland China Open - Beijing Erste Bank Open - Vienna Mallorca Open - Mallorca SkiStar Swedish Open - Bastad Gelsor Open Romania - Bucharest Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad China Open - Beijing Brasil Open - Salvador Ordina Open - 's-Hertogenbosch Braunschweig Challenger Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona Adelaide Alicante Challenger Valencia Open - Valencia Stuttgart Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Oporto Podebradka Cup - Prague Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bucharest China Open - Beijing Sydney Stuttgart Open de Montauban - Montauban Open 88 - Contrexeville Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Moselle Open - Metz Swiss Open - Gstaad Nyon CH Szczecin Challenger Casino Lugano - Lugano Kyiv UMC Open - Kiev Copa Sevilla Internacionales de Andalucia - Seville IPP Open - Helsinki Florence Challenger Rio Open - Rio de Janeiro Prague Challenger - Prague Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Wiesmann Roadster Open - Nuembrecht SkiStar Swedish Open - Bastad Moscow Murcia Challenger St. Petersburg Open - St. Petersburg Milan Estoril Como Challenger Rio Open - Rio de Janeiro Stuttgart Warta Cup - Sopot TEB BNP Paribas Istanbul Open - Istanbul Rotterdam Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Prague Barcelona Open Banc Sabadell - Barcelona Munich Queens Club Kitzbuhel Stuttgart Outdoor Basel Vienna Sydney Outdoor Adelaide Frankfurt Milan Hamburg Copenhagen CH Regions Morgan Keegan Championships - Memphis Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Long Island St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Dubai Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Stuttgart Tento Czech Open - Prague Estoril China Open - Beijing Tennis Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Rome Barcelona Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Monte Carlo Hamburg Indian Wells Key Biscayne Monte Carlo Hamburg Rome Cincinnati Grand Prix de Tennis de Lyon - Lyon Indian Wells Key Biscayne Monte Carlo Rome Cincinnati Stockholm Indian Wells Key Biscayne Monte Carlo Hamburg Munich Cincinnati Movistar Open - Vina del Mar Paris Indian Wells Key Biscayne Brasil Open - Costa do Sauipe President's Cup 1999 - Tashkent Monte Carlo Rome Cincinnati Paris Key Biscayne Hamburg Stockholm Paris Pacific Life Open - Indian Wells Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Hilversum BNP Paribas Masters - Paris Copa Telmex - Buenos Aires Kitzbuhel Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Vienna Mutua Madrilena Masters Madrid - Madrid Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells St. Petersburg Winston-Salem Open - Winston-Salem Apia International - Sydney Brussels St. Petersburg Open - St. Petersburg Australian Men's Hardcourt Championships - Adelaide Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Mutua Madrilena Masters Madrid - Madrid Munich CH Kremlin Cup - Moscow Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Wembley Kremlin Cup - Moscow BNP Paribas Masters - Paris Qatar Exxon Mobil Open - Doha BNP Paribas Open - Indian Wells UBS Open Gstaad - Gstaad Rumikon CH Halle Monte-Carlo Rolex Masters - Monte-Carlo Basel Salem Open - Hong Kong Sopot Challenger Cordenons Challenger Gstaad Rogers Cup - Toronto If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Generali Open 2001 - Kitzbuhel Long Island Shanghai ATP Masters 1000 - Shanghai The Lipton Championships - Key Biscayne Nice Stockholm CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Lyon Rome Scottsdale Tennis Masters Series - Paris Hamburg Schenectady BNP Paribas Open - Indian Wells Palermo Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Internazionali BNL dItalia - Rome If Stockholm Open - Stockholm Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Paris Stockholm BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Australian Open Australian Open French Open Wimbledon Australian Open French Open French Open Wimbledon U.S. Open Barcelona Open Banc Sabadell - Barcelona Australian Open Australian Open French Open U.S. Open Wimbledon Australian Open French Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Cincinnati Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami U.S. Open U.S. Open French Open - Paris Wimbledon French Open - Paris Wimbledon Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Tennis Masters Series - Miami French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Roland Garros Wimbledon US Open Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, 1R, RSA-RUS 3-1 Davis Cup G1 F: URS vs NED Davis Cup WG PO: MEX vs URS Davis Cup WG R1: TCH vs URS Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Tennis Masters Cup Shanghai - Shanghai Grand Slam Cup Barcelona Olympics Olympics - Athens Olympics - Beijing Seoul Olympics